Skip to content

Modular Ships#37

Merged
blinkdog merged 3 commits intomainfrom
modular-ships
Jan 11, 2026
Merged

Modular Ships#37
blinkdog merged 3 commits intomainfrom
modular-ships

Conversation

@blinkdog
Copy link
Contributor

This PR modifies the build process to use a staging directory for _maps.

  • First we copy the original _maps directory tree to the staging directory .staging/_maps.
  • Next we copy the _maps directory tree of every modular_starfly module to the staging directory.
  • Finally, we remove every file present by name in the modular_starfly/starfly_ships/_maps directory tree.

The build process then checks to see if this staging directory exists, and uses it instead of _maps.

This should let us add/change/remove anything we want in a nice modular way.
One caveat; if you provide identical filenames in different modules, whichever one bash picks last will be the winner.
So try to avoid duplication between modules.

@blinkdog blinkdog self-assigned this Jan 11, 2026
@blinkdog blinkdog merged commit f0cacd9 into main Jan 11, 2026
34 checks passed
@blinkdog blinkdog deleted the modular-ships branch January 11, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments